import request from '@/utils/request'

//根据传感器编码及查询字段与查询时间等获取设备数据
export function listVariableData(query) {
  return request({
    url: '/oil/data/device/variableData',
    method: 'post',
    data: query
  })
}

 //获取设备最近一次记录的数据
export function getDeviceDataLast(deviceCode) {
  return request({
    url: '/oil/data/device/getLast/' + deviceCode,
    method: 'get'
  })
}

//获取设备在传入时间段内传入字段的详细数据（当前值，最大，最小，平均值等）
export function getDetailVariable(data) {
  return request({
    url: '/oil/data/device/getDetailVariable',
    method: 'post',
    data: data
  })
}

//获取设备在传入时间段内传入字段的详细数据（当前值，最大，最小，平均值等）
export function getCompareData(data) {
  return request({
    url: '/oil/data/device/getCompareData',
    method: 'post',
    data: data
  })
}

//导出设备数据
export function exportDeviceData(data) {
  return request({
    url: '/oil/data/device/export',
    method: 'post',
    data: data
  })
}


//获取设备最近一次记录的数据
export function getDeviceImageDataLast(deviceCode) {
  return request({
    url: '/oil/data/device/getLastImageData/' + deviceCode,
    method: 'get'
  })
}